WTDSale Contract
Key Features
Payment Methods
Method
Token
Decimals
Price Feed
The WTDSale contract manages the WTD token sale across three investment rounds: Seed, Private, and Public. Each round has its own pricing, allocation limit, and can be independently activated or deactivated by the admin.
Three rounds — Seed, Private, and Public with separate pricing and allocations
Three payment methods — USDC, USDT, and ETH
Automatic vesting — Every purchase automatically creates a vesting schedule in WTDVesting
No time limits — Rounds are manually activated/deactivated by admin, not time-based
No per-user limits — Only total round allocation limits apply
One-time configuration — Each round can only be configured once (prices and allocation are immutable after setup)
Chainlink oracle — ETH purchases use a live ETH/USD price feed with a 1-hour staleness check
Each round's pricing and allocation are immutable after the admin configures that round (one-time configuration).
USDC
Circle USD Coin
6
Direct (configured price)
USDT
Tether USD
6
Direct (configured price)
ETH
Native ETH
18
Chainlink ETH/USD oracle
ETH purchases rely on the Chainlink ETH/USD price feed. The contract enforces a 1-hour staleness check on the oracle price.